<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    // Date对象用于获取/计算日期
    // 获取当前时间    格林威治时间
    var a = new Date()
    console.log(a);

    // 获取当前时间的时间戳 
    //   时间戳: 1970年1月1日  0点 到现在所经历的毫秒数
    var b = Date.now()
    console.log(b);//时间戳

    // 将时间戳转换成格林威治时间
    //     new Date(时间戳) 
    var c = new Date(1123227369054) 
    console.log(c);


    // 将yyyy-mm-dd时间转换成格林威治时间
    var d =  new Date('2022-9-15')
    var e =  new Date('2022/9/15')
    console.log(d);
    console.log(e);


    // Date对象的实例方法
    /*
        1.Date.getTime()   ，获取1970年1月1日  0点 到现在所经历的毫秒数
                              1秒 === 1000毫秒
        2.Date.getDate()  ,返回当前日期每月的几号，范围1-31
        3.Date.getDay()   ,返回星期几，
                          注意:星期天是0，范围0-6
        4.Date.Year()     , 返回1900年距离的年数
        5.Date.getFullYear(),  返回四位的年份
        6.Date.getMonth(), 返回月份
                            注意： 0表示1月，范围0 - 11， 11表示12月
        7.Date.Hours()     , 返回小时，范围是0 - 23
        8.Date.Minutes()   , 返回分钟，范围  0-59
        9.Date.Seconds()   , 返回秒， 范围 0-59
    */
   var date=new Date()
   console.log(date.getTime());
  //  返回当前日期每月的几号
   console.log(date.getDate());//15


  //  Date.getDay(),返回星期几，范围0-6,0为星期天
   var arr=['日','一','二','三','四','五','六']
   console.log('今天星期'+arr[date.getDay()]);//今天星期四

   console.log(date.getYear());//122    1900年到2021年经历的年数

  // Date.getFullYear(),  返回四位的年份
   console.log(date.getFullYear());//2022

  //  Date.getMonth() ，返回月份
  console.log(`现在是${date.getMonth()+1}月`);

  // Date.getHours()   , 返回小时，范围0-23
  console.log(date.getHours()); 

  // Date.Minutes()   ,返回分钟， 范围0-23
  console.log(date.getMinutes());

  // Date.Seconds()   , 返回秒， 范围 0-59
  console.log(date.getSeconds());



  function setDate(date){
    // 传入时间戳，将时间戳转换成日期对象
    var dt=new Date(date)
    // 年份
    var year=dt.getFullYear()
    // 月份
    var month=dt.getMonth()+1
    // 日
    var day = dt.getDate()
    return `${year}-${month}-${day}`
  }

  console.log(setDate(Date.now()));//2022-9-15
  </script>
</body>
</html>